enqueueScripts([function(){ (window.webpackJsonpmitiendamx_shopping_list_0_2_42=window.webpackJsonpmitiendamx_shopping_list_0_2_42||[]).push([[0],{11:function(e,n,i){"use strict";i.r(n),i.d(n,"ShoppingListContextProvider",(function(){return h}));var a=i(13),t=i.n(a),d=i(18),r=i(2),s=i(0),u=i.n(s),m=i(7),l=i(4),o=i.n(l),c=i(48),v=i.n(c),k=i(49),f=i.n(k),p=i(50),g=i.n(p),S=i(21),N=i.n(S),b=Object(s.createContext)({shoppingLists:[],alert:{type:"",name:""},deleteShoppingList:function(){},updateShoppingList:function(){},setShoppingLists:function(){},addShoppingList:function(){},activateAlert:function(){},disableAlert:function(){}}),h=function(e){var n,i,a,l=e.children,c=Object(s.useState)([]),k=Object(r.a)(c,2),p=k[0],S=k[1],h=Object(s.useState)({type:"",name:""}),y=Object(r.a)(h,2),L=y[0],D=y[1],V=Object(m.useMutation)(v.a),F=Object(r.a)(V,1)[0],_=Object(m.useMutation)(f.a),w=Object(r.a)(_,1)[0],x=Object(m.useMutation)(g.a),E=Object(r.a)(x,1)[0],O=o()().session,A=null===(a=null===(i=null===(n=null==O?void 0:O.namespaces)||void 0===n?void 0:n.profile)||void 0===i?void 0:i.email)||void 0===a?void 0:a.value,$=Object(m.useQuery)(N.a,{variables:{user:A},ssr:!1}),T=$.loading,j=$.data;if(Object(s.useEffect)((function(){var e;if(null==j?void 0:j.getShoppingLists){var n=null===(e=null==j?void 0:j.getShoppingLists)||void 0===e?void 0:e.filter((function(e){return e.user===A}));(null==n?void 0:n.length)>0&&S(n)}}),[j]),T)return null;var q=function(){var e=Object(d.a)(t.a.mark((function e(n){var i;return t.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F({variables:{user:A,id:n}});case 2:i=e.sent,S((function(){var e,n;return null==(n=null===(e=null==i?void 0:i.data)||void 0===e?void 0:e.deleteShoppingList)?void 0:n.sort((function(e,n){return e.id.localeCompare(n.id)})).reverse()})),location.reload();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=Object(d.a)(t.a.mark((function e(n){var i,a,d,r,s;return t.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.items,a=n.id,d=n.name,e.next=3,w({variables:{user:A,name:d,items:i,id:a}});case 3:return s=e.sent,e.next=6,S(null===(r=null==s?void 0:s.data)||void 0===r?void 0:r.updateShoppingList);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=Object(d.a)(t.a.mark((function e(n){var i,a;return t.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.name,e.next=3,E({variables:{user:A,name:i}});case 3:a=e.sent,S((function(){var e;return null===(e=null==a?void 0:a.data)||void 0===e?void 0:e.updateShoppingList})),P({type:"listAdded",name:i}),location.reload();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(e){return D(e)};return u.a.createElement(b.Provider,{value:{shoppingLists:p,alert:L,deleteShoppingList:q,updateShoppingList:M,setShoppingLists:S,addShoppingList:I,activateAlert:P,disableAlert:function(){return D({type:"",name:""})}}},l)};n.default=b},21:function(e,n){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getShoppingList"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"user"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sender"},value:{kind:"StringValue",value:"mitiendamx.shopping-list@0.2.42",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getShoppingLists"},arguments:[{kind:"Argument",name:{kind:"Name",value:"user"},value:{kind:"Variable",name:{kind:"Name",value:"user"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"runtimeMeta"},arguments:[{kind:"Argument",name:{kind:"Name",value:"hash"},value:{kind:"StringValue",value:"fef22a69525c99542da52c818a5e279912e4148c01a5bf5196e34fbbff3adc97",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"qty"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"notes"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:324}};i.loc.source={body:'query getShoppingList($user: String) @context(sender: "mitiendamx.shopping-list@0.2.42") {\n getShoppingLists(user: $user) @runtimeMeta(hash: "fef22a69525c99542da52c818a5e279912e4148c01a5bf5196e34fbbff3adc97") {\n id\n name\n user\n items {\n id\n qty\n notes\n __typename\n }\n __typename\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function t(e,n){for(var i=0;i0;){var u=s;s=new Set,u.forEach((function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(i,"getShoppingList")},48:function(e,n){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"deleteList"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"user"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sender"},value:{kind:"StringValue",value:"mitiendamx.shopping-list@0.2.42",block:!1}}]},{kind:"Directive",name:{kind:"Name",value:"runtimeMeta"},arguments:[{kind:"Argument",name:{kind:"Name",value:"hash"},value:{kind:"StringValue",value:"98a8435062703bcf8e8c9ac51dfc92e54026c54f20887d280e0bd78555f28b60",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteShoppingList"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"user"},value:{kind:"Variable",name:{kind:"Name",value:"user"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"qty"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"notes"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:342}};i.loc.source={body:'mutation deleteList($id: ID, $user: String) @context(sender: "mitiendamx.shopping-list@0.2.42") @runtimeMeta(hash: "98a8435062703bcf8e8c9ac51dfc92e54026c54f20887d280e0bd78555f28b60") {\n deleteShoppingList(id: $id, user: $user) {\n id\n name\n user\n items {\n id\n qty\n notes\n __typename\n }\n __typename\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function t(e,n){for(var i=0;i0;){var u=s;s=new Set,u.forEach((function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(i,"deleteList")},49:function(e,n){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"updateList"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"items"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ItemList"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"user"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sender"},value:{kind:"StringValue",value:"mitiendamx.shopping-list@0.2.42",block:!1}}]},{kind:"Directive",name:{kind:"Name",value:"runtimeMeta"},arguments:[{kind:"Argument",name:{kind:"Name",value:"hash"},value:{kind:"StringValue",value:"bd67d2c8009936fe2cc2171d8881cdf82c4ddc10d77c2c7ff3e96c5ac083b9f5",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateShoppingList"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"items"},value:{kind:"Variable",name:{kind:"Name",value:"items"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"user"},value:{kind:"Variable",name:{kind:"Name",value:"user"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"qty"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"notes"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:405}};i.loc.source={body:'mutation updateList($items: [ItemList], $id: ID, $name: String, $user: String) @context(sender: "mitiendamx.shopping-list@0.2.42") @runtimeMeta(hash: "bd67d2c8009936fe2cc2171d8881cdf82c4ddc10d77c2c7ff3e96c5ac083b9f5") {\n updateShoppingList(id: $id, items: $items, name: $name, user: $user) {\n id\n name\n user\n items {\n id\n qty\n notes\n __typename\n }\n __typename\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function t(e,n){for(var i=0;i0;){var u=s;s=new Set,u.forEach((function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(i,"updateList")},50:function(e,n){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"addList"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"items"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ItemList"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"user"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sender"},value:{kind:"StringValue",value:"mitiendamx.shopping-list@0.2.42",block:!1}}]},{kind:"Directive",name:{kind:"Name",value:"runtimeMeta"},arguments:[{kind:"Argument",name:{kind:"Name",value:"hash"},value:{kind:"StringValue",value:"7a22da2de4364856a7135f7a554374bc9cb2877fc74b891af1147f965164fde8",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateShoppingList"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"items"},value:{kind:"Variable",name:{kind:"Name",value:"items"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"user"},value:{kind:"Variable",name:{kind:"Name",value:"user"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"qty"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"notes"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:402}};i.loc.source={body:'mutation addList($items: [ItemList], $id: ID, $name: String, $user: String) @context(sender: "mitiendamx.shopping-list@0.2.42") @runtimeMeta(hash: "7a22da2de4364856a7135f7a554374bc9cb2877fc74b891af1147f965164fde8") {\n updateShoppingList(id: $id, items: $items, name: $name, user: $user) {\n id\n name\n user\n items {\n id\n qty\n notes\n __typename\n }\n __typename\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function t(e,n){for(var i=0;i0;){var u=s;s=new Set,u.forEach((function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(i,"addList")}}]); },function(){ (window.webpackJsonpmitiendamx_shopping_list_0_2_42=window.webpackJsonpmitiendamx_shopping_list_0_2_42||[]).push([[1],{12:function(n,t,i){"use strict";i.r(t);var e=i(0),o=i(11);t.default=function(){return Object(e.useContext)(o.default)}},20:function(n,t,i){}}]); },function(){ (window.webpackJsonpmitiendamx_shopping_list_0_2_42=window.webpackJsonpmitiendamx_shopping_list_0_2_42||[]).push([[2],{15:function(e,C,l){"use strict";l.d(C,"b",(function(){return i})),l.d(C,"a",(function(){return d}));var L=l(0),t=l.n(L),n=l(38),a=l.n(n),i=function(e){var C=e.className;return t.a.createElement("svg",{width:"39",height:"42",viewBox:"0 0 39 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"".concat(C," ").concat(a.a.st0)},t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.65552 16.9547H20.2255C20.7303 16.9547 21.1344 16.5616 21.1344 16.0699C21.1344 15.5784 20.7305 15.1851 20.2255 15.1851L9.65552 15.1853C9.15069 15.1853 8.74658 15.5785 8.74658 16.0701C8.74658 16.5616 9.15046 16.9547 9.65552 16.9547Z",fill:"#828282"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.65552 22.2638H20.2255C20.7303 22.2638 21.1344 21.8707 21.1344 21.379C21.1344 20.8875 20.7305 20.4941 20.2255 20.4941L9.65552 20.4944C9.15069 20.4944 8.74658 20.8875 8.74658 21.3792C8.74658 21.8707 9.15046 22.2638 9.65552 22.2638Z",fill:"#828282"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.65552 28.4594L17.595 28.4596C17.595 28.0172 17.595 28.0665 17.595 27.5748C17.595 27.0833 17.595 27.1324 17.595 26.6899H9.65552C9.15069 26.6899 8.74658 27.0831 8.74658 27.5748C8.74658 28.0662 9.15046 28.4594 9.65552 28.4594Z",fill:"#828282"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.97575 21.379C6.97575 21.8678 6.57956 22.2638 6.0909 22.2638C5.60213 22.2638 5.20605 21.8678 5.20605 21.379C5.20605 20.8904 5.60209 20.4941 6.0909 20.4941C6.57952 20.4941 6.97575 20.8903 6.97575 21.379Z",fill:"#828282"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.97575 27.5748C6.97575 28.0636 6.57956 28.4596 6.0909 28.4596C5.60213 28.4596 5.20605 28.0636 5.20605 27.5748C5.20605 27.0862 5.60209 26.6899 6.0909 26.6899C6.57952 26.6899 6.97575 27.0861 6.97575 27.5748Z",fill:"#828282"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.97575 16.0699C6.97575 16.5587 6.57956 16.9547 6.0909 16.9547C5.60213 16.9547 5.20605 16.5587 5.20605 16.0699C5.20605 15.5813 5.60209 15.1851 6.0909 15.1851C6.57952 15.1851 6.97575 15.5812 6.97575 16.0699Z",fill:"#828282"}),t.a.createElement("path",{d:"M17.3048 12.9687H26.5684L26.5681 19.4532C26.5681 19.9646 26.9831 20.3796 27.4946 20.3796C28.006 20.3796 28.421 19.9646 28.421 19.4532V12.4315V12.2277C28.4313 12.1663 28.4313 12.1036 28.421 12.0425C28.4142 11.7342 28.2545 11.4492 27.9949 11.2829C27.9514 11.2318 27.9142 11.1756 27.8835 11.1161L17.305 0.555804C17.305 0.555804 17.1939 0.555804 17.1381 0.44477C16.9812 0.17276 16.6924 0.00372389 16.3785 0H2.48343C1.99214 0 1.5207 0.195087 1.17332 0.542774C0.825947 0.890152 0.630859 1.36131 0.630859 1.85257V35.2008C0.630859 35.6924 0.825947 36.1635 1.17332 36.5109C1.5207 36.8583 1.9921 37.0537 2.48343 37.0537H16.3785C16.6242 37.0537 16.8599 36.956 17.0336 36.7823C17.2073 36.6086 17.305 36.3729 17.305 36.1272C17.305 35.8816 17.2073 35.6459 17.0336 35.4722C16.8599 35.2985 16.6242 35.2008 16.3785 35.2008H2.48343V1.85256H15.4519V11.1162C15.4519 11.6075 15.6473 12.079 15.9947 12.4263C16.3421 12.7737 16.8132 12.9687 17.3048 12.9687ZM25.2528 11.1161H17.3048V3.16811L25.2528 11.1161Z",fill:"#828282"}),t.a.createElement("mask",{id:"path-8-inside-1_20_1140",fill:"white"},t.a.createElement("path",{d:"M26.8246 38.3452L26.819 38.3421L26.7995 38.3313C26.7829 38.3221 26.7591 38.3087 26.7287 38.2914C26.6679 38.2567 26.5804 38.2058 26.47 38.1394C26.2493 38.0065 25.9366 37.8109 25.5625 37.5564C24.8156 37.0484 23.8177 36.3017 22.8171 35.3473C20.8369 33.4587 18.7388 30.6527 18.7388 27.1963C18.7388 24.6179 19.9267 22.5732 22.4862 22.5732C24.9346 22.5732 26.1978 23.9718 27.1301 25.3122C28.0625 23.9718 29.2146 22.5732 31.7741 22.5732C34.3336 22.5732 35.5215 24.6179 35.5215 27.1963C35.5215 30.6527 33.4234 33.4587 31.4432 35.3473C30.4426 36.3017 29.4447 37.0484 28.6978 37.5564C28.3237 37.8109 28.011 38.0065 27.7903 38.1394C27.6799 38.2058 27.5924 38.2567 27.5316 38.2914C27.5012 38.3087 27.4774 38.3221 27.4608 38.3313L27.4413 38.3421L27.4357 38.3452L27.4333 38.3465C27.244 38.4493 27.0163 38.4493 26.827 38.3465L26.8246 38.3452Z"})),t.a.createElement("path",{d:"M26.819 38.3421L26.0924 39.6544L26.0979 39.6574L26.819 38.3421ZM26.8246 38.3452L26.1036 39.6605L26.1059 39.6618L26.8246 38.3452ZM26.7995 38.3313L26.07 39.642L26.0729 39.6436L26.7995 38.3313ZM26.7287 38.2914L27.4722 36.9886L27.4722 36.9886L26.7287 38.2914ZM26.47 38.1394L27.2436 36.8543L27.2436 36.8543L26.47 38.1394ZM25.5625 37.5564L26.4061 36.3162L26.4061 36.3162L25.5625 37.5564ZM22.8171 35.3473L23.8523 34.2619L22.8171 35.3473ZM27.1301 25.3122L25.8987 26.1688L27.1301 27.9391L28.3615 26.1688L27.1301 25.3122ZM31.4432 35.3473L32.4785 36.4328L31.4432 35.3473ZM28.6978 37.5564L27.8542 36.3162L27.8542 36.3162L28.6978 37.5564ZM27.7903 38.1394L27.0167 36.8543L27.0167 36.8543L27.7903 38.1394ZM27.5316 38.2914L26.7881 36.9886L26.7881 36.9886L27.5316 38.2914ZM27.4608 38.3313L28.1874 39.6436L28.1903 39.642L27.4608 38.3313ZM27.4413 38.3421L28.1624 39.6574L28.1679 39.6544L27.4413 38.3421ZM27.4357 38.3452L28.1542 39.6619L28.1568 39.6605L27.4357 38.3452ZM26.827 38.3465L26.1083 39.6631L26.1108 39.6645L26.827 38.3465ZM27.4333 38.3465L28.1495 39.6645L28.1518 39.6632L27.4333 38.3465ZM26.0979 39.6574L26.1036 39.6605L27.5456 37.0298L27.54 37.0267L26.0979 39.6574ZM26.0729 39.6436L26.0924 39.6544L27.5455 37.0298L27.526 37.019L26.0729 39.6436ZM25.9852 39.5941C26.0205 39.6143 26.0489 39.6302 26.07 39.642L27.529 37.0206C27.5168 37.0139 27.4978 37.0032 27.4722 36.9886L25.9852 39.5941ZM25.6964 39.4245C25.8173 39.4973 25.9149 39.554 25.9852 39.5941L27.4722 36.9886C27.4209 36.9593 27.3435 36.9144 27.2436 36.8543L25.6964 39.4245ZM24.7189 38.7967C25.1185 39.0685 25.4548 39.2791 25.6964 39.4245L27.2436 36.8543C27.0437 36.7339 26.7546 36.5532 26.4061 36.3162L24.7189 38.7967ZM21.7818 36.4328C22.857 37.4583 23.9237 38.2559 24.7189 38.7967L26.4061 36.3162C25.7075 35.841 24.7783 35.1451 23.8523 34.2619L21.7818 36.4328ZM17.2388 27.1963C17.2388 31.269 19.6975 34.4448 21.7818 36.4328L23.8523 34.2619C21.9763 32.4726 20.2388 30.0365 20.2388 27.1963H17.2388ZM22.4862 21.0732C20.7523 21.0732 19.3592 21.7931 18.447 23.0255C17.5789 24.1983 17.2388 25.7039 17.2388 27.1963H20.2388C20.2388 26.1103 20.4926 25.3044 20.8583 24.8103C21.18 24.3758 21.6606 24.0732 22.4862 24.0732V21.0732ZM28.3615 24.4557C27.3358 22.9811 25.6808 21.0732 22.4862 21.0732V24.0732C24.1883 24.0732 25.0597 24.9626 25.8987 26.1688L28.3615 24.4557ZM31.7741 21.0732C30.1918 21.0732 28.9572 21.5148 27.9704 22.2192C27.0225 22.8959 26.3793 23.7648 25.8987 24.4557L28.3615 26.1688C28.8133 25.5193 29.2123 25.0186 29.7135 24.6609C30.1757 24.331 30.7969 24.0732 31.7741 24.0732V21.0732ZM37.0215 27.1963C37.0215 25.7039 36.6814 24.1983 35.8133 23.0255C34.9011 21.7931 33.508 21.0732 31.7741 21.0732V24.0732C32.5996 24.0732 33.0803 24.3758 33.402 24.8103C33.7677 25.3044 34.0215 26.1103 34.0215 27.1963H37.0215ZM32.4785 36.4328C34.5628 34.4448 37.0215 31.269 37.0215 27.1963H34.0215C34.0215 30.0365 32.284 32.4726 30.4079 34.2619L32.4785 36.4328ZM29.5414 38.7967C30.3366 38.2559 31.4033 37.4583 32.4785 36.4328L30.4079 34.2619C29.482 35.1451 28.5528 35.841 27.8542 36.3162L29.5414 38.7967ZM28.5639 39.4245C28.8055 39.2791 29.1418 39.0685 29.5414 38.7967L27.8542 36.3162C27.5057 36.5532 27.2166 36.7339 27.0167 36.8543L28.5639 39.4245ZM28.2751 39.5941C28.3454 39.554 28.443 39.4973 28.5639 39.4245L27.0167 36.8543C26.9168 36.9144 26.8393 36.9593 26.7881 36.9886L28.2751 39.5941ZM28.1903 39.642C28.2114 39.6302 28.2398 39.6143 28.2751 39.5941L26.7881 36.9886C26.7625 37.0032 26.7434 37.0139 26.7313 37.0206L28.1903 39.642ZM28.1679 39.6544L28.1874 39.6436L26.7342 37.019L26.7148 37.0298L28.1679 39.6544ZM28.1568 39.6605L28.1624 39.6574L26.7202 37.0268L26.7146 37.0299L28.1568 39.6605ZM26.1108 39.6645C26.7467 40.01 27.5136 40.01 28.1495 39.6645L26.7172 37.0285C26.9745 36.8887 27.2858 36.8887 27.5431 37.0285L26.1108 39.6645ZM26.1059 39.6618L26.1083 39.6631L27.5457 37.0298L27.5433 37.0286L26.1059 39.6618ZM28.1518 39.6632L28.1542 39.6619L26.7172 37.0284L26.7148 37.0297L28.1518 39.6632Z",fill:"#828282",mask:"url(#path-8-inside-1_20_1140)"}))},d=function(e){var C=e.className;return t.a.createElement("svg",{width:"39",height:"42",viewBox:"0 0 39 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"".concat(C," ").concat(a.a.st01," ").concat(a.a.st2)},t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.65504 16.9547H20.225C20.7298 16.9547 21.1339 16.5616 21.1339 16.0699C21.1339 15.5784 20.7301 15.1851 20.225 15.1851L9.65504 15.1853C9.1502 15.1853 8.74609 15.5785 8.74609 16.0701C8.74609 16.5616 9.14997 16.9547 9.65504 16.9547Z",fill:"#009ED4"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.65504 22.2638H20.225C20.7298 22.2638 21.1339 21.8707 21.1339 21.379C21.1339 20.8875 20.7301 20.4941 20.225 20.4941L9.65504 20.4944C9.1502 20.4944 8.74609 20.8875 8.74609 21.3792C8.74609 21.8707 9.14997 22.2638 9.65504 22.2638Z",fill:"#009ED4"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.65504 28.4594L17.5946 28.4596C17.5946 28.0172 17.5946 28.0665 17.5946 27.5748C17.5946 27.0833 17.5946 27.1324 17.5946 26.6899H9.65504C9.1502 26.6899 8.74609 27.0831 8.74609 27.5748C8.74609 28.0662 9.14997 28.4594 9.65504 28.4594Z",fill:"#009ED4"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.97526 21.379C6.97526 21.8678 6.57907 22.2638 6.09041 22.2638C5.60164 22.2638 5.20557 21.8678 5.20557 21.379C5.20557 20.8904 5.6016 20.4941 6.09041 20.4941C6.57903 20.4941 6.97526 20.8903 6.97526 21.379Z",fill:"#009ED4"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.97526 27.5748C6.97526 28.0636 6.57907 28.4596 6.09041 28.4596C5.60164 28.4596 5.20557 28.0636 5.20557 27.5748C5.20557 27.0862 5.6016 26.6899 6.09041 26.6899C6.57903 26.6899 6.97526 27.0861 6.97526 27.5748Z",fill:"#009ED4"}),t.a.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.97526 16.0699C6.97526 16.5587 6.57907 16.9547 6.09041 16.9547C5.60164 16.9547 5.20557 16.5587 5.20557 16.0699C5.20557 15.5813 5.6016 15.1851 6.09041 15.1851C6.57903 15.1851 6.97526 15.5812 6.97526 16.0699Z",fill:"#009ED4"}),t.a.createElement("path",{d:"M17.3048 12.9687H26.5684L26.5681 19.4532C26.5681 19.9646 26.9831 20.3796 27.4946 20.3796C28.006 20.3796 28.421 19.9646 28.421 19.4532V12.4315V12.2277C28.4313 12.1663 28.4313 12.1036 28.421 12.0425C28.4142 11.7342 28.2545 11.4492 27.9949 11.2829C27.9514 11.2318 27.9142 11.1756 27.8835 11.1161L17.305 0.555804C17.305 0.555804 17.1939 0.555804 17.1381 0.44477C16.9812 0.17276 16.6924 0.00372389 16.3785 0H2.48343C1.99214 0 1.5207 0.195087 1.17332 0.542774C0.825947 0.890152 0.630859 1.36131 0.630859 1.85257V35.2008C0.630859 35.6924 0.825947 36.1635 1.17332 36.5109C1.5207 36.8583 1.9921 37.0537 2.48343 37.0537H16.3785C16.6242 37.0537 16.8599 36.956 17.0336 36.7823C17.2073 36.6086 17.305 36.3729 17.305 36.1272C17.305 35.8816 17.2073 35.6459 17.0336 35.4722C16.8599 35.2985 16.6242 35.2008 16.3785 35.2008H2.48343V1.85256H15.4519V11.1162C15.4519 11.6075 15.6473 12.079 15.9947 12.4263C16.3421 12.7737 16.8132 12.9687 17.3048 12.9687ZM25.2528 11.1161H17.3048V3.16811L25.2528 11.1161Z",fill:"#009ED4"}),t.a.createElement("path",{d:"M26.8246 38.438L26.819 38.4349L26.7995 38.4241C26.7829 38.4148 26.7591 38.4014 26.7287 38.3839C26.6679 38.349 26.5804 38.2979 26.47 38.231C26.2493 38.0974 25.9366 37.9006 25.5625 37.6447C24.8156 37.1337 23.8177 36.3826 22.8171 35.4226C20.8369 33.5228 18.7388 30.7003 18.7388 27.2236C18.7388 24.63 20.8591 22.5732 23.4186 22.5732C24.9238 22.5732 26.2715 23.2811 27.1301 24.3905C27.9888 23.2811 29.3365 22.5732 30.8417 22.5732C33.4012 22.5732 35.5215 24.63 35.5215 27.2236C35.5215 30.7003 33.4234 33.5228 31.4432 35.4226C30.4426 36.3826 29.4447 37.1337 28.6978 37.6447C28.3237 37.9006 28.011 38.0974 27.7903 38.231C27.6799 38.2979 27.5924 38.349 27.5316 38.3839C27.5012 38.4014 27.4774 38.4148 27.4608 38.4241L27.4413 38.4349L27.4357 38.438L27.4333 38.4393C27.244 38.5428 27.0163 38.5428 26.827 38.4393L26.8246 38.438Z",fill:"#009ED4"}))}},38:function(e,C,l){e.exports={st0:"mitiendamx-shopping-list-0-x-st0",st01:"mitiendamx-shopping-list-0-x-st01",st1:"mitiendamx-shopping-list-0-x-st1"}}}]); },function(){ (window.webpackJsonpmitiendamx_shopping_list_0_2_42=window.webpackJsonpmitiendamx_shopping_list_0_2_42||[]).push([[4],{27:function(e,t,n){"use strict";var i=n(31),a=n(32),o=n(33),r=n(10),c=n(36),s=n(37),u=n(22),l=n(5),d=n(0),p=n.n(d),f=n(39),m=n.n(f),h=n(40),b=n.n(h),g=n(80),O=n(41),v=n.n(O),w=n(42),j=n.n(w),C=n(1),E=n.n(C),k="undefined"==typeof window||void 0===window.Element?function(){}:window.Element;E.a.oneOfType([E.a.func,E.a.shape({current:E.a.instanceOf(k)})]);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=Object(u.a)(e);if(t){var a=Object(u.a)(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return Object(s.a)(this,n)}}var M={scrollTop:0,scrollLeft:0,clientWidth:0,clientHeight:0},R=function(e){Object(c.a)(n,e);var t=y(n);function n(e){var i;return Object(a.a)(this,n),i=t.call(this,e),Object(l.a)(Object(r.a)(i),"state",{hasCalculatedSize:!1,isUpwards:!1,isVisible:!1,menuHeight:0,containerHeight:0,renderSession:null}),Object(l.a)(Object(r.a)(i),"onWindowResize",(function(){return i.forceUpdate()})),Object(l.a)(Object(r.a)(i),"getMenuBounds",(function(){return i.menuElement.current&&i.menuElement.current.getBoundingClientRect&&i.menuElement.current.getBoundingClientRect()})),Object(l.a)(Object(r.a)(i),"getContainerBounds",(function(){return i.containerElement.current&&i.containerElement.current.getBoundingClientRect&&i.containerElement.current.getBoundingClientRect()})),i.containerElement=p.a.createRef(),i.menuElement=e.forwardedRef||p.a.createRef(),i}return Object(o.a)(n,[{key:"componentDidMount",value:function(){var e=JSON.parse(localStorage.getItem("orderform"));this.setState({renderSession:e.loggedIn}),window&&window.addEventListener("resize",this.onWindowResize)}},{key:"componentWillUnmount",value:function(){window&&window.removeEventListener("resize",this.onWindowResize)}},{key:"updateMenu",value:function(){var e=this,t=this.getMenuBounds(),n=this.getContainerBounds();if(t&&n){var i=n.height,a=t.height,o=a/this.props.options.length,r=t.top+a+i>window.innerHeight&&n.top>window.innerHeight/2,c=r?t.top-6-10-i:window.innerHeight-t.top-6-10,s=Math.round(c/o),u=c12&&!e.label.includes("Agregar una nueva lista")&&b?e.label.slice(0,-20):e.label),e.toggle&&p.a.createElement("div",{style:{pointerEvents:"none"}},p.a.createElement(j.a,{size:"regular",semantic:e.toggle.semantic,checked:e.toggle.checked})))})))))})))}}]),n}(d.Component);R.defaultProps={options:[],align:"right",open:!1,zIndex:999};var S,z,x=(S=R,(z=p.a.forwardRef((function(e,t){return p.a.createElement(S,Object(i.a)({},e,{forwardedRef:t}))}))).displayName=S.displayName||S.name,z);function G(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=Object(u.a)(e);if(t){var a=Object(u.a)(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return Object(s.a)(this,n)}}var H=function(e){Object(c.a)(n,e);var t=G(n);function n(e){var i;return Object(a.a)(this,n),i=t.call(this,e),Object(l.a)(Object(r.a)(i),"openMenu",(function(){i.state.isMenuOpen||(document.addEventListener("mousedown",i.handleClickOutside),i.setState({isMenuOpen:!0}))})),Object(l.a)(Object(r.a)(i),"closeMenu",(function(){i.state.isMenuOpen&&(document.removeEventListener("mousedown",i.handleClickOutside),i.setState({isMenuOpen:!1}))})),Object(l.a)(Object(r.a)(i),"handleClick",(function(e){i.props.onClick&&i.props.onClick(e),i.state.isMenuOpen?i.closeMenu():i.openMenu()})),Object(l.a)(Object(r.a)(i),"isClickOutsideMenu",(function(e){return i.menu&&i.menu.current&&!i.menu.current.contains(e)})),Object(l.a)(Object(r.a)(i),"isClickOutsideContainer",(function(e){return i.container&&i.container.current&&!i.container.current.contains(e)})),Object(l.a)(Object(r.a)(i),"isClickOutside",(function(e){return i.isClickOutsideContainer(e)&&i.isClickOutsideMenu(e)})),Object(l.a)(Object(r.a)(i),"handleClickOutside",(function(e){i.isClickOutside(e.target)&&i.state.isMenuOpen&&i.closeMenu()})),i.container=p.a.createRef(),i.menu=p.a.createRef(),i.state={isMenuOpen:!1},i}return Object(o.a)(n,[{key:"componentWillUnmount",value:function(){this.state.isMenuOpen&&this.closeMenu()}},{key:"render",value:function(){var e=this.props,t=e.icon,n=e.label,a=e.options,o=e.menuWidth,r=e.align,c=e.buttonProps,s=e.hideCaretIcon,u=e.shouldCloseOnClick,l=e.isGrouped,d=e.isFirstOfGroup,f=e.isLastOfGroup,h=e.isActiveOfGroup,g=e.zIndex,O=this.state.isMenuOpen,v=p.a.createElement(b.a,{size:12,color:"currentColor"});return p.a.createElement("div",{ref:this.container},p.a.createElement(x,{ref:this.menu,open:O,align:r,width:o,options:a,onClose:u?this.closeMenu:null,zIndex:g},p.a.createElement(m.a,Object(i.a)({icon:t||(n||s?p.a.createElement(p.a.Fragment,null):v)},c,{isGrouped:l,isFirstOfGroup:d,isLastOfGroup:f,isActiveOfGroup:h,onClick:this.handleClick}),n&&p.a.createElement("span",{className:"flex align-baseline items-center"},p.a.createElement("span",{className:"".concat(s?"":"mr3")},n),!s&&p.a.createElement("span",null,v)))))}}]),n}(d.Component);H.defaultProps={options:[],align:"right",hideCaretIcon:!1,shouldCloseOnClick:!0,isGrouped:!1,isFirstOfGroup:!1,isLastOfGroup:!1,isActiveOfGroup:!1};t.a=H}}]); },function(){ (window.webpackJsonpmitiendamx_shopping_list_0_2_42=window.webpackJsonpmitiendamx_shopping_list_0_2_42||[]).push([["ShoppingListShelfButton"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=PropTypes},16:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return c}));var o=function(e){fetch("https://heb-oms-dev.eastus.cloudapp.azure.com/bloom/track-user-event",{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).catch((function(e){return console.error("Error bloomreach service event:",e)}))},i=function(){var e,t="__exponea_etc__=";return decodeURIComponent(document.cookie).split("; ").forEach((function(n){0===n.indexOf(t)&&(e=n.substring(t.length))})),e},r=function(){var e;return(null===(e=[{name:"Windows",keyword:"Win"},{name:"MacOS",keyword:"Mac"},{name:"Linux",keyword:"Linux"},{name:"Android",keyword:"Android"},{name:"iOS",keyword:"iPhone"}].find((function(e){return navigator.userAgent.includes(e.keyword)})))||void 0===e?void 0:e.name)||"No detectado"},l=function(){var e;return(null===(e=[{name:"Google Chrome",keyword:"Chrome",exclude:"Edge|OPR"},{name:"Mozilla Firefox",keyword:"Firefox"},{name:"Safari",keyword:"Safari",exclude:"Chrome"},{name:"Microsoft Edge",keyword:"Edge"},{name:"Opera",keyword:"OPR|Opera"},{name:"Internet Explorer",keyword:"Trident"}].find((function(e){return new RegExp(e.keyword).test(navigator.userAgent)&&(!e.exclude||!new RegExp(e.exclude).test(navigator.userAgent))})))||void 0===e?void 0:e.name)||"No detectado"},a=function(e,t,n,a){var c,s,u,d,m,p;console.log("🚀 ~ cartUpdate ~ product:",e);var f=e.categories[0].split("/").slice(1,-1),v=localStorage.getItem("storeName"),_=localStorage.getItem("storeId"),h=i(),g=r(),x=l(),O={user:{cookie:h},event:"cart_update",properties:{action:n,item_id:null==e?void 0:e.productId,item_price:(null===(u=null===(s=null===(c=null==e?void 0:e.items[0])||void 0===c?void 0:c.sellers[0])||void 0===s?void 0:s.commertialOffer)||void 0===u?void 0:u.PriceWithoutDiscount).toFixed(2),item_quantity:1,item_name:null==e?void 0:e.productName,items:t,origen:"Web",origen_tienda:"Mi Tienda",sku:null==e?void 0:e.productReference,cat_level_1:f[0]?f[0]:"",cat_level_2:f[1]?f[1]:"",cat_level_3:f[2]?f[2]:"",id_tienda:_||"",tienda:v||"",device:g,os:x,fuente:"Mis listas",total_price:(null===(p=null===(m=null===(d=null==e?void 0:e.items[0])||void 0===d?void 0:d.sellers[0])||void 0===m?void 0:m.commertialOffer)||void 0===p?void 0:p.PriceWithoutDiscount).toFixed(2),quantity_pesable:"kg"==e.unit?e.items[0].unitMultiplier:1}};void 0!==a&&(O.user.email=a),o(O)},c=function(e,t,n,a,c){var s,u,d,m,p,f=r(),v=l();e&&n.push({item_id:null===(s=null==e?void 0:e.sku)||void 0===s?void 0:s.itemId,quantity:1});var _="",h=0,g=[];null===(u=null==e?void 0:e.categories)||void 0===u||u.forEach((function(e){"string"==typeof e&&(e.length>h?(h=e.length,g=[e]):e.length===h&&g.push(e))}));var x=(_=1===(null==g?void 0:g.length)?g[0]:g).length>0?_.split("/"):"",O=x?x.slice(1,-1):[],E=localStorage.getItem("storeName"),b=localStorage.getItem("storeId"),y=i(),N="";"empty"!==a&&(N=(null==e?void 0:e.price)?null==e?void 0:e.price:(null===(p=null===(m=null===(d=null==e?void 0:e.items[0])||void 0===d?void 0:d.sellers[0])||void 0===m?void 0:m.commertialOffer)||void 0===p?void 0:p.PriceWithoutDiscount).toFixed(2));var k={user:{cookie:y},event:"wishlist_update",properties:{action:a,whishlist_name:t,item_id:e?null==e?void 0:e.productReference:"",item_price:N,item_quantity:1,item_name:e?null==e?void 0:e.productName:"",items:n,origen:"Web",origen_tienda:"HEB-VTEX",cat_level_1:O[0]?O[0]:"",cat_level_2:O[1]?O[1]:"",cat_level_3:O[2]?O[2]:"",id_tienda:b||"",tienda:E||"",device:f,os:v}};void 0!==c&&(k.user.email=c),o(k)}},19:function(e,t){e.exports=regeneratorRuntime},23:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},24:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.order-manager@0.x/OrderForm"]},25:function(e,t){e.exports=ReactDOM},39:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/ButtonWithIcon"]},4:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.session-client@1.x/useRenderSession"]},40:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/IconCaretDown"]},41:function(e,t){e.exports=Classnames},42:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Toggle"]},6:function(e,t){e.exports=ReactIntl},69:function(e,t,n){"use strict";n.r(t),function(e){var t=n(3);n.p=Object(t.getPublicPath)("mitiendamx.shopping-list@0.2.42");var o=Object(t.register)((function(){return n(74)}),e,"mitiendamx.shopping-list@0.2.42","mitiendamx.shopping-list@0.x","ShoppingListShelfButton");o.renderHotReload,o.setupHMR}.call(this,n(17)(e))},7:function(e,t){e.exports=ReactApollo},74:function(e,t,n){"use strict";n.r(t);var o=n(0),i=n.n(o),r=n(11),l=n(14),a=n(2),c=n(9),s=n.n(c),u=n(4),d=n.n(u),m=n(6),p=n(23),f=n.n(p),v=n(24),_=n(7),h=n(21),g=n.n(h),x=n(12),O=n(27),E=n(15),b=(n(20),n(16)),y=["shelfButtonContainer","shelfButtonIcon","shelfButtonToggle","shelfButton","shelfButtonAddList","shelfButtonIconChecked"],N=function(){var e,t,n,r,c=Object(v.useOrderForm)().orderForm,u=Object(o.useState)(0),p=Object(a.a)(u,2),h=p[0],N=p[1],k=s()(y).handles,C=f()(),R=C.selectedItem.itemId,w=C.product,P=Object(m.useIntl)().formatMessage,S=Object(x.default)(),I=S.shoppingLists,B=S.updateShoppingList,M=d()().session,D=null===(n=null===(t=null===(e=null==M?void 0:M.namespaces)||void 0===e?void 0:e.profile)||void 0===t?void 0:t.email)||void 0===n?void 0:n.value,T=Object(_.useLazyQuery)(g.a,{fetchPolicy:"network-only"}),j=Object(a.a)(T,2),L=j[0],W=j[1].data,q=function(e){var t=null==e?void 0:e.filter((function(e){return e.id===R}));return!!(null==t?void 0:t.length)};Object(o.useEffect)((function(){L({variables:{user:D}})}),[I,h]);var F=function(e){e.stopPropagation(),e.preventDefault(),location.replace("/account#/mis-listas")},A=I.map((function(e){var t=e.name,n=e.items,o=e.id;return{label:t,onClick:function(e){return function(e,t){var n=t.id,o=t.items,i=t.name,r=[];o&&(r.push({item_id:w.productReference,quantity:1}),o.map((function(e){r.push({item_id:e.id,quantity:e.qty})}))),e.stopPropagation(),e.preventDefault();var l=q(o),a={id:n,items:o,name:i,user:D};if((null==o?void 0:o.length)||(a.items=[]),l||(Object(b.b)(w,a.name,r,"add",D),a.items.push({id:R,qty:1,notes:""}),B(a)),l){var c=r.filter((function(e){return e.item_id!==(null==w?void 0:w.productReference)}));Object(b.b)(w,a.name,c,"remove",D),null==W||W.getShoppingLists.map((function(e){e.name==i&&(e.items=e.items.filter((function(e){return e.id!==R})),B(e),N(h+1))}))}}(e,{id:o,items:n,name:t})},toggle:{checked:q(n),semantic:!0,className:"".concat(k.shelfButtonToggle)}}})),H=[].concat(Object(l.a)(A),[{label:P(D?{id:"store/shopping-list.shelf-button.placeholder"}:{id:"store/shopping-list.shelf-button.logIn"}),onClick:function(e){return F(e)}}]),z=[{label:P({id:"store/shopping-list.shelf-button.logIn"}),onClick:function(e){return F(e)}}],J=function(e){e.stopPropagation(),e.preventDefault(),N(h+1)};return i.a.createElement("div",{className:"".concat(k.shelfButtonContainer)},(null===(r=null==c?void 0:c.clientProfileData)||void 0===r?void 0:r.email)?i.a.createElement(O.a,{align:"left",className:"".concat(k.shelfButton),hideCaretIcon:!0,onClick:function(e){return J(e)},buttonProps:{noWrap:!0,variation:"tertiary",icon:Object(l.a)(I.filter((function(e){var t=e.items;return q(t)}))).shift()?i.a.createElement(E.a,{className:"".concat(k.shelfButtonIconChecked)}):i.a.createElement(E.b,{className:"".concat(k.shelfButtonIcon)})},shouldCloseOnClick:!0,options:H}):i.a.createElement(O.a,{align:"left",className:"".concat(k.shelfButton),hideCaretIcon:!0,onClick:function(e){return J(e)},buttonProps:{noWrap:!0,variation:"tertiary",icon:i.a.createElement(E.b,{className:"".concat(k.shelfButtonIcon)})},shouldCloseOnClick:!0,options:z}))};t.default=function(){return i.a.createElement(r.ShoppingListContextProvider,null,i.a.createElement(N,null))}},9:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]}},[[69,"common",3,0,1,2,4]]]); },function(){ !function(e){function t(t){for(var n,a,u=t[0],c=t[1],l=t[2],d=0,s=[];de.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.length)&&(n=t.length);for(var e=0,r=new Array(n);e0&&"not-empty"===c||"always"===c;return o.a.createElement(_.a,{icon:o.a.createElement("span",{className:"".concat(v.minicartIconContainer," gray relative")},o.a.createElement(i,null),g&&o.a.createElement("span",{style:{userSelect:"none"},className:"".concat(v.minicartQuantityBadge," ").concat(C.a.minicartQuantityBadgeDefault," c-on-emphasis absolute t-mini bg-emphasis br4 w1 h1 pa1 flex justify-center items-center lh-solid")},N)),variation:"tertiary",onMouseEnter:"hover"===E?function(){return h({type:"OPEN_MINICART"})}:void 0,onClick:function(){if(O)return"popupWithLink"===u&&P(w),"hover"===E?void h({type:"SET_OPEN_BEHAVIOR",value:"click"}):(h({type:"CLOSE_MINICART"}),void h({type:"SET_OPEN_BEHAVIOR",value:"hover"}));h({type:x?"CLOSE_MINICART":"OPEN_MINICART"})}})},P=function(e){var t=e.children,n=e.quantityDisplay,a=e.Icon,i=e.itemCountMode,r=e.customPixelEventId,c=e.customPixelEventName,u=e.variation,l=Object(I.useMinicartState)(),s=l.open,d=l.openBehavior,p=l.hasBeenOpened,m=l.openOnHoverProp,f=Object(I.useMinicartDispatch)(),E=y().handles;x()({eventId:r,eventName:c,handler:function(){f({type:"OPEN_MINICART"})}});return o.a.createElement("div",{onMouseLeave:"hover"===d?function(){f({type:"CLOSE_MINICART"})}:void 0},o.a.createElement(w,{variation:u,Icon:a,itemCountMode:i,quantityDisplay:n}),s&&o.a.createElement(v.a,null,"click"===d&&o.a.createElement("div",{className:"fixed top-0 left-0 w-100 h-100",onClick:function(){m&&f({type:"SET_OPEN_BEHAVIOR",value:"hover"}),f({type:"CLOSE_MINICART"})}}),o.a.createElement("div",{className:"".concat(E.popupWrapper," ").concat(C.a.popupBoxPosition," absolute z-max flex flex-column")},o.a.createElement("div",{className:"".concat(E.popupContentContainer," w-100 shadow-3 bg-base")},o.a.createElement("div",{className:"".concat(E.arrowUp," ").concat(C.a.popupArrowUp," absolute top-0 bg-base h1 w1 pa4 rotate-45")}),o.a.createElement("div",{className:"".concat(E.popupChildrenContainer," mt3 bg-base relative flex flex-column ph5 pv3")},p&&t)))))},g=n(56),R=n.n(g),j=function(e){var t=e.Icon,n=e.children,a=e.maxDrawerWidth,i=e.quantityDisplay,r=e.itemCountMode,c=e.drawerSlideDirection,u=e.backdropMode,l=void 0===u?"visible":u,s=e.customPixelEventId,d=e.customPixelEventName,p=e.onVisibilityChanged,m=y().handles;return o.a.createElement(R.a,{maxWidth:a,backdropMode:l,slideDirection:c,customPixelEventId:s,customPixelEventName:d,onVisibilityChanged:p,customIcon:o.a.createElement(w,{Icon:t,itemCountMode:r,quantityDisplay:i})},o.a.createElement("div",{className:"".concat(m.minicartSideBarContentWrapper," flex flex-column w-100 h-100"),style:{height:window.innerHeight-58}},n))},D=n(33),S=n(34),k=[].concat(Object(i.a)(["popupWrapper","popupContentContainer","arrowUp","popupChildrenContainer"]),Object(i.a)(["minicartSideBarContentWrapper"]),Object(i.a)(["minicartIconContainer","minicartQuantityBadge"]),["minicartWrapperContainer","minicartContainer"]),T=function(e){var t=e.children,n=e.backdropMode,i=e.linkVariationUrl,c=e.maxDrawerWidth,d=void 0===c?400:c,m=e.MinicartIcon,v=void 0===m?u.a:m,f=e.quantityDisplay,x=void 0===f?"not-empty":f,E=e.itemCountMode,_=void 0===E?"distinct":E,O=e.drawerSlideDirection,C=void 0===O?"rightToLeft":O,h=e.customPixelEventId,b=e.customPixelEventName,y=e.classes,M=p()(k,{classes:y}),g=M.handles,R=M.withModifiers,D=Object(l.useOrderForm)().orderForm,T=Object(I.useMinicartState)(),B=T.variation,U=T.open,A=Object(r.useState)(null!=U&&U),H=Object(a.a)(A,2),W=H[0],q=H[1],L=Object(s.useCheckoutURL)().url,V=Object(r.useCallback)((function(e){q(e)}),[q]);return Object(S.a)("drawer"===B?W:U,null==D?void 0:D.items),"link"===B?o.a.createElement("aside",{className:"".concat(g.minicartWrapperContainer," relative fr flex items-center")},o.a.createElement("div",{className:"".concat(g.minicartContainer," flex flex-column")},o.a.createElement("a",{href:null!=i?i:L},o.a.createElement(N,{handles:g,withModifiers:R},o.a.createElement(w,{variation:B,Icon:v,itemCountMode:_,quantityDisplay:x}))))):"block"===B?o.a.createElement("aside",{className:"".concat(g.minicartWrapperContainer," relative fr flex items-center")},o.a.createElement("div",{className:"".concat(g.minicartContainer," flex flex-column")},t)):o.a.createElement("aside",{className:"".concat(g.minicartWrapperContainer," relative fr flex items-center")},o.a.createElement("div",{className:"".concat(g.minicartContainer," flex flex-column")},o.a.createElement(N,{handles:g,withModifiers:R},"drawer"===B?o.a.createElement(j,{Icon:v,backdropMode:n,itemCountMode:_,maxDrawerWidth:d,quantityDisplay:x,drawerSlideDirection:C,customPixelEventId:h,customPixelEventName:b,onVisibilityChanged:V},t):o.a.createElement(P,{Icon:v,itemCountMode:_,quantityDisplay:x,customPixelEventId:h,customPixelEventName:b,variation:B},t))))},B=function(){var e=Object(l.useOrderForm)(),t=e.orderForm,n=!e.loading&&t?t.id:void 0;return Object(D.a)(n),null};t.default=function(e){return o.a.createElement(I.MinicartContextProvider,{variation:e.variation,openOnHover:e.openOnHover},o.a.createElement(B,null),o.a.createElement(T,e))}},12:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.pixel-manager@1.x/usePixel"]},14:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.order-manager@0.x/OrderForm"]},15:function(e,t,n){"use strict";n.r(t),n.d(t,"MinicartStateContext",(function(){return u})),n.d(t,"MinicartContextProvider",(function(){return p})),n.d(t,"useMinicartDispatch",(function(){return v})),n.d(t,"useMinicartState",(function(){return m}));var a=n(13),i=n(0),r=n.n(i),o=n(21),c=n.n(o),u=Object(i.createContext)(void 0),l=Object(i.createContext)(void 0);function s(e,t){switch(t.type){case"OPEN_MINICART":return Object.assign(Object.assign({},e),{open:!0,hasBeenOpened:!0});case"CLOSE_MINICART":return Object.assign(Object.assign({},e),{open:!1});case"SET_OPEN_BEHAVIOR":return Object.assign(Object.assign({},e),{openBehavior:t.value});default:return e}}var d=function(e){return"popup"===e||"popupWithLink"===e},p=function(e){var t=e.variation,n=void 0===t?"drawer":t,o=e.openOnHover,p=void 0!==o&&o,m=e.children,v=c()().isMobile,f=d(n)&&(v||window&&window.innerWidth<=480)?"drawer":n,x=Object(i.useReducer)(s,{variation:f,open:!1,hasBeenOpened:!1,openOnHoverProp:p,openBehavior:d(f)&&p?"hover":"click"}),E=Object(a.a)(x,2),_=E[0],O=E[1];return r.a.createElement(u.Provider,{value:_},r.a.createElement(l.Provider,{value:O},m))};function m(){var e=Object(i.useContext)(u);if(void 0===e)throw new Error("useMinicartState must be used within a MinicartContextProvider");return e}function v(){var e=Object(i.useContext)(l);if(void 0===e)throw new Error("useMinicartDispatch must be used within a MinicartContextProvider");return e}},19:function(e,t,n){e.exports={drawerStyles:"vtex-minicart-2-x-drawerStyles",popupStyles:"vtex-minicart-2-x-popupStyles",minicartEmptyStateContainerDefault:"vtex-minicart-2-x-minicartEmptyStateContainerDefault",minicartQuantityBadgeDefault:"vtex-minicart-2-x-minicartQuantityBadgeDefault",popupBoxPosition:"vtex-minicart-2-x-popupBoxPosition",popupArrowUp:"vtex-minicart-2-x-popupArrowUp"}},21:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},22:function(e,t){function n(e,t,n){var a,i,r,o,c;function u(){var l=Date.now()-o;l=0?a=setTimeout(u,t-l):(a=null,n||(c=e.apply(r,i),r=i=null))}null==t&&(t=100);var l=function(){r=this,i=arguments,o=Date.now();var l=n&&!a;return a||(a=setTimeout(u,t)),l&&(c=e.apply(r,i),r=i=null),c};return l.clear=function(){a&&(clearTimeout(a),a=null)},l.flush=function(){a&&(c=e.apply(r,i),r=i=null,clearTimeout(a),a=null)},l}n.debounce=n,e.exports=n},24:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(6),i=n(3);function r(){var e=Object(a.useCheckoutURL)(),t=e.url,n=e.major,r=Object(i.useRuntime)(),o=r.navigate,c=r.rootPath,u=void 0===c?"":c;return function(e){n>0&&e===t?o({to:e}):window.location.href="".concat(u).concat(e)}}},26:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconCart"]},27:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.react-portal@0.x/Overlay"]},28:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/ButtonWithIcon"]},3:function(e,t){e.exports=__RENDER_8_RUNTIME__},33:function(e,t,n){"use strict";var a=n(0),i=n(12),r=n.n(i);t.a=function(e){var t=r()().push;Object(a.useEffect)((function(){e&&t({event:"cartId",cartId:e})}),[t,e])}},34:function(e,t,n){"use strict";var a=n(0),i=n(12),r=n.n(i),o=n(22),c=n(8);t.a=function(e,t){var n=r()().push,i=Object(c.c)(t),u=Object(a.useCallback)(Object(o.debounce)((function(e){n({event:"viewCart",items:e})}),1e3),[n]);Object(a.useEffect)((function(){e&&u(i)}),[u,e,i])}},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},54:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.pixel-manager@1.x/usePixelEventCallback"]},55:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/createCssHandlesContext"]},56:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-drawer@0.x/Drawer"]},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.checkout-resources@0.x/Utils"]},77:function(e,t,n){"use strict";n.r(t),function(e){var t=n(4);n.p=Object(t.getPublicPath)("vtex.minicart@2.68.0");var a=Object(t.register)((function(){return n(103)}),e,"vtex.minicart@2.68.0","vtex.minicart@2.x","Minicart");a.renderHotReload,a.setupHMR}.call(this,n(20)(e))},8:function(e,t,n){"use strict";function a(e){var t;return{skuId:e.id,variant:e.skuName,price:e.sellingPrice,priceIsInt:!0,name:o(e),quantity:e.quantity,productId:e.productId,productRefId:e.productRefId,brand:e.additionalInfo?e.additionalInfo.brandName:"",category:c(e),detailUrl:e.detailUrl,imageUrl:e.imageUrls?r(e.imageUrls.at3x):null!==(t=e.imageUrl)&&void 0!==t?t:"",referenceId:e.refId}}function i(e){var t=e.category?e.category.slice(1,-1):"";return{skuId:e.id,variant:e.skuName,price:e.sellingPrice,priceIsInt:!0,name:e.name,quantity:e.quantity,productId:e.productId,productRefId:e.productRefId,brand:e.brand,category:t,detailUrl:e.detailUrl,imageUrl:e.imageUrl,referenceId:e.refId}}function r(e){return e&&0!==e.indexOf("http")?"https:".concat(e):e}function o(e){if((null==e?void 0:e.name)&&!e.name.includes(e.skuName)||e.name===e.skuName)return e.name;var t=1+e.skuName.length;return e.name.slice(0,e.name.length-t)}function c(e){try{return e.productCategoryIds.split("/").filter((function(e){return e.length})).map((function(t){return e.productCategories[t]})).join("/")}catch(e){return""}}function u(e){return e&&e.length?e.map((function(e){return a(e)})):[]}n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return u}))}},[[77,"common"]]]); },function(){ !function(t){function n(n){for(var r,u,c=n[0],a=n[1],f=n[2],s=0,p=[];s=0||(o[e]=t[e]);return o}e.d(n,"a",(function(){return r}))},48:function(t,n,e){t.exports=e(89)},5:function(t,n,e){"use strict";function r(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}e.d(n,"a",(function(){return r}))},57:function(t,n,e){"use strict";function r(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}e.d(n,"a",(function(){return r}))},59:function(t,n,e){"use strict";function r(t,n,e,r,o,i,u){try{var c=t[i](u),a=c.value}catch(t){return void e(t)}c.done?n(a):Promise.resolve(a).then(r,o)}function o(t){return function(){var n=this,e=arguments;return new Promise((function(o,i){var u=t.apply(n,e);function c(t){r(u,o,i,c,a,"next",t)}function a(t){r(u,o,i,c,a,"throw",t)}c(void 0)}))}}e.d(n,"a",(function(){return o}))},71:function(t,n,e){"use strict";function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e=0?o=setTimeout(l,t-a):(o=null,n||(s=e.apply(r,i),r=i=null))}null==t&&(t=100);var a=function(){r=this,i=arguments,u=Date.now();var a=n&&!o;return o||(o=setTimeout(l,t)),a&&(s=e.apply(r,i),r=i=null),s};return a.clear=function(){o&&(clearTimeout(o),o=null)},a.flush=function(){o&&(s=e.apply(r,i),r=i=null,clearTimeout(o),o=null)},a}n.debounce=n,e.exports=n},87:function(e,t,n){"use strict";var o=n(40),i=n(13),r=n(99),u=n(32),s=n(2),l=n.n(s),a=n(0);n(100);function d(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function c(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function p(e,t){if(e.clientHeightt||r>e&&u=t&&s>=n?r-e-o:u>t&&sn?u-t+i:0}var f=0;function g(e){return"function"==typeof e?e:m}function m(){}function v(e,t){null!==e&&function(e,t){var n=window,o=t.scrollMode,i=t.block,r=t.inline,u=t.boundary,s=t.skipOverflowHiddenElements,l="function"==typeof u?u:function(e){return e!==u};if(!d(e))throw new TypeError("Invalid target");for(var a=document.scrollingElement||document.documentElement,c=[],f=e;d(f)&&l(f);){if((f=f.parentNode)===a){c.push(f);break}f===document.body&&p(f)&&!p(document.documentElement)||p(f,s)&&c.push(f)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,I=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),b=y.height,S=y.width,w=y.top,x=y.right,C=y.bottom,O=y.left,H="start"===i||"nearest"===i?w:"end"===i?C:w+b/2,E="center"===r?O+S/2:"end"===r?x:O,M=[],D=0;D=0&&O>=0&&C<=m&&x<=g&&w>=R&&C<=V&&O>=K&&x<=j)return M;var _=getComputedStyle(P),L=parseInt(_.borderLeftWidth,10),$=parseInt(_.borderTopWidth,10),B=parseInt(_.borderRightWidth,10),W=parseInt(_.borderBottomWidth,10),U=0,N=0,F="offsetWidth"in P?P.offsetWidth-P.clientWidth-L-B:0,z="offsetHeight"in P?P.offsetHeight-P.clientHeight-$-W:0;if(a===P)U="start"===i?H:"end"===i?H-m:"nearest"===i?h(I,I+m,m,$,W,I+H,I+H+b,b):H-m/2,N="start"===r?E:"center"===r?E-g/2:"end"===r?E-g:h(v,v+g,g,L,B,v+E,v+E+S,S),U=Math.max(0,U+I),N=Math.max(0,N+v);else{U="start"===i?H-R-$:"end"===i?H-V+W+z:"nearest"===i?h(R,V,k,$,W+z,H,H+b,b):H-(R+k/2)+z/2,N="start"===r?E-K-L:"center"===r?E-(K+A/2)+F/2:"end"===r?E-j+B+F:h(K,j,A,L,B+F,E,E+S,S);var X=P.scrollLeft,Y=P.scrollTop;H+=Y-(U=Math.max(0,Math.min(Y+U,P.scrollHeight-k+z))),E+=X-(N=Math.max(0,Math.min(X+N,P.scrollWidth-A+F)))}M.push({el:P,top:U,left:N})}return M}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,o=e.left;t.scrollTop=n,t.scrollLeft=o}))}function I(e,t){return e===t||e.contains&&e.contains(t)}function y(e,t){var n;function o(){n&&clearTimeout(n)}function i(){for(var i=arguments.length,r=new Array(i),u=0;u1?n-1:0),i=1;i=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function D(e,t,n){var o=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:o+1);var i=t+e;return i<0?i=o:i>o&&(i=0),i}var P=y((function(){k().textContent=""}),500);function T(e,t){var n=k(t);e&&(n.textContent=e,P())}function k(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var A=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),R=function(){var e=function(e){function t(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(f++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var o=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==o})),e()}),t);n.timeoutIds.push(o)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=E(t),n.internalSetState(Object(i.a)({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,o){t=E(t),n.internalSetState(Object(i.a)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),o)},n.selectItemAtIndex=function(e,t,o){var i=n.items[e];null!=i&&n.selectItem(i,t,o)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var o,r,u={},s="function"==typeof e;return!s&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,Object(i.a)({},n.getStateAndHelpers(),{},e)),n.setState((function(t){t=n.getState(t);var l=s?e(t):e;l=n.props.stateReducer(t,l),o=l.hasOwnProperty("selectedItem");var a={},d={};return o&&l.selectedItem!==t.selectedItem&&(r=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(e){t[e]!==l[e]&&(u[e]=l[e]),"type"!==e&&(d[e]=l[e],n.isControlledProp(e)||(a[e]=l[e]))})),s&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,Object(i.a)({},n.getStateAndHelpers(),{},l)),a}),(function(){g(t)(),Object.keys(u).length>1&&n.props.onStateChange(u,n.getStateAndHelpers()),o&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==r&&n.props.onChange(r,n.getStateAndHelpers()),n.props.onUserAction(u,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,u=void 0===e?{}:e,s=u.refKey,l=void 0===s?"ref":s,a=u.ref,d=Object(o.a)(u,["refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,p=void 0!==c&&c;n.getRootProps.called=!0,n.getRootProps.refKey=l,n.getRootProps.suppressRefError=p;var h=n.getState().isOpen;return Object(i.a)(((r={})[l]=S(a,n.rootRef),r.role="combobox",r["aria-expanded"]=h,r["aria-haspopup"]="listbox",r["aria-owns"]=h?n.menuId:null,r["aria-labelledby"]=n.labelId,r),d)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(D(1,t.getState().highlightedIndex,e),{type:4})}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(D(-1,t.getState().highlightedIndex,e),{type:4})}))},Enter:function(e){var t=this.getState(),n=t.isOpen,o=t.highlightedIndex;if(n&&null!=o){e.preventDefault();var i=this.items[o],r=this.getItemNodeFromIndex(o);if(null==i||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=Object(i.a)({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=Object(i.a)({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:7})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:8})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,u=(t.onPress,t.onKeyDown),s=t.onKeyUp,l=t.onBlur,a=Object(o.a)(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),d=n.getState().isOpen,c={onClick:b(r,n.buttonHandleClick),onKeyDown:b(u,n.buttonHandleKeyDown),onKeyUp:b(s,n.buttonHandleKeyUp),onBlur:b(l,n.buttonHandleBlur)},p=a.disabled?{}:c;return Object(i.a)({type:"button",role:"button","aria-label":d?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},p,{},a)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=M(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(Object(r.a)(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return Object(i.a)({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,u=t.onBlur,s=t.onChange,l=t.onInput,a=(t.onChangeText,Object(o.a)(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),d={};var c,p=n.getState(),h=p.inputValue,f=p.isOpen,g=p.highlightedIndex;a.disabled||((c={}).onChange=b(s,l,n.inputHandleChange),c.onKeyDown=b(r,n.inputHandleKeyDown),c.onBlur=b(u,n.inputHandleBlur),d=c);return Object(i.a)({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof g&&g>=0?n.getItemId(g):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:h,id:n.inputId},d,{},a)},n.inputHandleKeyDown=function(e){var t=M(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(Object(r.a)(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,u=void 0===e?{}:e,s=u.refKey,l=void 0===s?"ref":s,a=u.ref,d=Object(o.a)(u,["refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,p=void 0!==c&&c;return n.getMenuProps.called=!0,n.getMenuProps.refKey=l,n.getMenuProps.suppressRefError=p,Object(i.a)(((r={})[l]=S(a,n.menuRef),r.role="listbox",r["aria-labelledby"]=d&&d["aria-label"]?null:n.labelId,r.id=n.menuId,r),d)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,u=r.onMouseMove,s=r.onMouseDown,l=r.onClick,a=(r.onPress,r.index),d=r.item,c=void 0===d?void 0:d,p=Object(o.a)(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===a?(n.items.push(c),a=n.items.indexOf(c)):n.items[a]=c;var h=l,f=((t={onMouseMove:b(u,(function(){a!==n.getState().highlightedIndex&&(n.setHighlightedIndex(a,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:b(s,(function(e){e.preventDefault()}))}).onClick=b(h,(function(){n.selectItemAtIndex(a,{type:9})})),t),g=p.disabled?{onMouseDown:f.onMouseDown}:f;return Object(i.a)({id:n.getItemId(a),role:"option","aria-selected":n.getState().highlightedIndex===a},g,{},p)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=E(e),n.internalSetState((function(t){var o=t.selectedItem;return Object(i.a)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(o)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=E(e),n.internalSetState((function(t){var o=t.isOpen;return Object(i.a)({isOpen:!o},o&&{highlightedIndex:n.props.defaultHighlightedIndex},{},e)}),(function(){var o=n.getState(),i=o.isOpen,r=o.highlightedIndex;i&&n.getItemCount()>0&&"number"==typeof r&&n.setHighlightedIndex(r,e),g(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=y((function(){var e=n.getState(),t=n.items[e.highlightedIndex],o=n.getItemCount(),r=n.props.getA11yStatusMessage(Object(i.a)({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:t},e));n.previousResultCount=o,T(r,n.props.environment.document)}),200);var u=n.props,s=u.defaultHighlightedIndex,l=u.initialHighlightedIndex,a=void 0===l?s:l,d=u.defaultIsOpen,c=u.initialIsOpen,p=void 0===c?d:c,h=u.initialInputValue,m=void 0===h?"":h,v=u.initialSelectedItem,I=void 0===v?null:v,w=n.getState({highlightedIndex:a,isOpen:p,inputValue:m,selectedItem:I});return null!=w.selectedItem&&void 0===n.props.initialInputValue&&(w.inputValue=n.props.itemToString(w.selectedItem)),n.state=w,n}Object(u.a)(t,e);var n=t.prototype;return n.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},n.getState=function(e){var t=this;return void 0===e&&(e=this.state),Object.keys(e).reduce((function(n,o){return n[o]=t.isControlledProp(o)?t.props[o]:e[o],n}),{})},n.isControlledProp=function(e){return void 0!==this.props[e]},n.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},n.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},n.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},n.moveHighlightedIndex=function(e,t){var n=this.getItemCount();if(n>0){var o=D(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(o,t)}},n.highlightFirstOrLastIndex=function(e,t,n){var o=this.getItemCount()-1;o<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:o,n))},n.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,o=e.selectedItem,i=e.isOpen,r=this.props.itemToString,u=this.id,s=this.getRootProps,l=this.getToggleButtonProps,a=this.getLabelProps,d=this.getMenuProps,c=this.getInputProps,p=this.getItemProps,h=this.openMenu,f=this.closeMenu,g=this.toggleMenu,m=this.selectItem,v=this.selectItemAtIndex,I=this.selectHighlightedItem,y=this.setHighlightedIndex,b=this.clearSelection,S=this.clearItems;return{getRootProps:s,getToggleButtonProps:l,getLabelProps:a,getMenuProps:d,getInputProps:c,getItemProps:p,reset:this.reset,openMenu:h,closeMenu:f,toggleMenu:g,selectItem:m,selectItemAtIndex:v,selectHighlightedItem:I,setHighlightedIndex:y,clearSelection:b,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:r,id:u,highlightedIndex:t,inputValue:n,isOpen:i,selectedItem:o}},n.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var o=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(I(e,t)||n&&I(e,o.activeElement))}))},n=function(){e.isMouseDown=!0},o=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},i=function(){e.isTouchMove=!1},r=function(){e.isTouchMove=!0},u=function(n){var o=t(n.target,!1);e.isTouchMove||o||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},s=this.props.environment;s.addEventListener("mousedown",n),s.addEventListener("mouseup",o),s.addEventListener("touchstart",i),s.addEventListener("touchmove",r),s.addEventListener("touchend",u),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),s.removeEventListener("mousedown",n),s.removeEventListener("mouseup",o),s.removeEventListener("touchstart",i),s.removeEventListener("touchmove",r),s.removeEventListener("touchend",u)}},n.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,o=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==o},n.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},n.componentWillUnmount=function(){this.cleanup()},n.render=function(){var e=x(this.props.children,m);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=x(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:C(t)?Object(a.cloneElement)(t,this.getRootProps(O(t))):void 0:null},t}(a.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:w,itemToString:function(e){return null==e?"":String(e)},onStateChange:m,onInputValueChange:m,onUserAction:m,onChange:m,onSelect:m,onOuterClick:m,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:v},e.stateChangeTypes=A,e}();l.a.array.isRequired,l.a.func,l.a.func,l.a.func,l.a.bool,l.a.number,l.a.number,l.a.number,l.a.bool,l.a.bool,l.a.bool,l.a.any,l.a.any,l.a.any,l.a.string,l.a.string,l.a.string,l.a.func,l.a.string,l.a.func,l.a.func,l.a.func,l.a.func,l.a.func,l.a.shape({addEventListener:l.a.func,removeEventListener:l.a.func,document:l.a.shape({getElementById:l.a.func,activeElement:l.a.any,body:l.a.any})});"undefined"==typeof window||window;t.a=R}}]); },function(){ (window.webpackJsonpvtex_store_components_3_177_0=window.webpackJsonpvtex_store_components_3_177_0||[]).push([[4],{112:function(e,n){var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Autocomplete"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"maxRows"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inputValue"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sender"},value:{kind:"StringValue",value:"vtex.store-components@3.177.0",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"autocomplete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"maxRows"},value:{kind:"Variable",name:{kind:"Name",value:"maxRows"}}},{kind:"Argument",name:{kind:"Name",value:"searchTerm"},value:{kind:"Variable",name:{kind:"Name",value:"inputValue"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"provider"},value:{kind:"StringValue",value:"vtex.search-graphql",block:!1}}]},{kind:"Directive",name:{kind:"Name",value:"runtimeMeta"},arguments:[{kind:"Argument",name:{kind:"Name",value:"hash"},value:{kind:"StringValue",value:"cc10db3373438ed5f34587c9a61fff9c497f9e4257051255e9165358b2fa2dc3",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"itemsReturned"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"thumb"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"href"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"criteria"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:437}};t.loc.source={body:'query Autocomplete($maxRows: Int, $inputValue: String) @context(sender: "vtex.store-components@3.177.0") {\n autocomplete(maxRows: $maxRows, searchTerm: $inputValue) @context(provider: "vtex.search-graphql") @runtimeMeta(hash: "cc10db3373438ed5f34587c9a61fff9c497f9e4257051255e9165358b2fa2dc3") {\n itemsReturned {\n thumb\n name\n href\n productId\n criteria\n slug\n __typename\n }\n __typename\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function i(e,n){for(var t=0;t0;){var m=s;s=new Set,m.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){s.add(e)})))}))}return l.forEach((function(n){var a=i(e,n);a&&t.definitions.push(a)})),t}(t,"Autocomplete")},157:function(e,n,t){e.exports={resultsList:"vtex-store-components-3-x-resultsList",resultsItemImage:"vtex-store-components-3-x-resultsItemImage"}},91:function(e,n,t){"use strict";t.r(n);var a=t(11),i=t(9),r=t(0),l=t.n(r),s=t(6),m=t.n(s),c=t(4),o=t(23),u=t(92),d=t.n(u),v=t(8),f=t(7),p=t.n(f),k=(t(157),t(112)),h=t.n(k),g=["resultsItem","resultsList","searchTerm","resultsItemImage","spinnerContainer","spinnerInnerContainer","resultsItemName"],b=function(e){var n,t=null!==(n=e.match(/https?:(.*?)"/g))&&void 0!==n?n:[""];return Object(i.a)(t,1)[0].replace(/https?:/,"").replace(/-25-25/g,"-50-50")};n.default=function(e){var n,t,i=e.parentContainer,s=e.isOpen,u=e.inputValue,f=e.closeMenu,k=e.onClearInput,x=e.getItemProps,N=e.getMenuProps,I=e.highlightedIndex,w=e.attemptPageTypeSearch,y=e.customSearchPageUrl,E=e.classes,S=Object(o.useQuery)(h.a,{skip:!u,variables:{inputValue:u}}),_=S.data,V=S.loading,F=null!==(t=null===(n=null==_?void 0:_.autocomplete)||void 0===n?void 0:n.itemsReturned)&&void 0!==t?t:[],D=Object(v.useRuntime)().hints.mobile,R=p()(g,{classes:E}).handles,j=encodeURIComponent(u),C=Object(r.useMemo)((function(){var e,n;return{width:Math.max(320,null!==(n=null===(e=null==i?void 0:i.current)||void 0===e?void 0:e.offsetWidth)&&void 0!==n?n:0)}}),[i]),O=m()(R.resultsList,"z-max w-100 bl-ns bb br-ns bw1 b--muted-4 bg-base c-on-base t-body left-0 list pv4 ph0 mv0 list overflow-y-auto",D?"fixed":"absolute",(!s||!u)&&"dn"),T=function(){k(),f()};function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.itemIndex,t=void 0===n?-1:n,a=e.highlightedIndex,i=e.hasThumb,r=a===t?"bg-muted-5":"";return"pointer pa4 outline-0 ".concat(R.resultsItem," ").concat(r," ").concat(i?"flex justify-start":"db w-100")}var q=function(){return l.a.createElement("div",{className:"w-100 flex justify-center ".concat(R.spinnerContainer)},l.a.createElement("div",{className:"".concat(R.spinnerInnerContainer," w3 ma0")},l.a.createElement(d.a,null)))},L=l.a.createElement(c.FormattedMessage,{id:"store/search.searchFor",values:{term:l.a.createElement("span",{className:R.searchTerm},'"'.concat(u,'"'))}});return l.a.createElement("div",{style:C},l.a.createElement("ul",Object(a.a)({className:O},N()),s?V?l.a.createElement("div",{className:A({})},l.a.createElement(q,null)):l.a.createElement(r.Fragment,null,l.a.createElement("li",x({key:"ft".concat(u),item:{term:j},index:0,onClick:T}),w?l.a.createElement("a",{href:"#",onClick:function(e){return e.preventDefault()},className:A({itemIndex:0,highlightedIndex:I})},L):function(e){return y?l.a.createElement(v.Link,{className:A({itemIndex:0,highlightedIndex:I}),to:y.replace(/\$\{term\}/g,e)},L):l.a.createElement(v.Link,{page:"store.search",params:{term:e},query:"map=ft",className:A({itemIndex:0,highlightedIndex:I})},L)}(j)),F.map((function(e,n){return l.a.createElement("li",x({key:"".concat(e.name).concat(n),index:n+1,item:e,onClick:T}),l.a.createElement(v.Link,Object(a.a)({},function(e){var n=e.slug.split("/");if(e.criteria){var t="&_c=".concat(n[0]);return{page:"store.search",params:{term:n.join("/")},query:"map=c,ft".concat(t)}}return{page:"store.product",params:{slug:e.slug,id:e.productId},query:""}}(e),{className:A({itemIndex:n+1,highlightedIndex:I,hasThumb:!!e.thumb})}),e.thumb&&l.a.createElement("img",{width:50,height:50,alt:e.name,className:"".concat(R.resultsItemImage," mr4"),src:b(e.thumb)}),l.a.createElement("div",{className:"".concat(R.resultsItemName," flex justify-start items-center")},e.name)))}))):null))}}}]); },function(){ (window.webpackJsonpvtex_store_components_3_177_0=window.webpackJsonpvtex_store_components_3_177_0||[]).push([["SearchBar"],{0:function(e,t){e.exports=React},139:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.modal-layout@0.x/ModalContext"]},140:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.react-portal@0.x/Overlay"]},141:function(e,t,n){e.exports={searchBarContainer:"vtex-store-components-3-x-searchBarContainer",compactMode:"vtex-store-components-3-x-compactMode",paddingInput:"vtex-store-components-3-x-paddingInput",searchMobile:"vtex-store-components-3-x-searchMobile","vtex-button":"vtex-store-components-3-x-vtex-button"}},142:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/InputSearch"]},143:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconSearch"]},144:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconClose"]},17:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/formatIOMessage"]},2:function(e,t){e.exports=PropTypes},201:function(e,t,n){"use strict";n.r(t),function(e){var t=n(3);n.p=Object(t.getPublicPath)("vtex.store-components@3.177.0");var a=Object(t.register)((function(){return n(233)}),e,"vtex.store-components@3.177.0","vtex.store-components@3.x","SearchBar");a.renderHotReload,a.setupHMR}.call(this,n(15)(e))},23:function(e,t){e.exports=ReactApollo},233:function(e,t,n){"use strict";n.r(t),n.d(t,"SEARCH_BAR_CSS_HANDLES",(function(){return $}));var a=n(9),o=n(20),r=n(0),c=n.n(r),s=n(4),l=n(139),i=n.n(l),u=n(8),p=n(7),d=n.n(p),m=n(70),h=n.n(m),f=n(11),b=n(6),v=n.n(b),O=n(87),g=n(56),x=n.n(g),_=n(140),E=n.n(_),C=n(17),M=n.n(C),I=n(141),S=n.n(I),y=n(91),N=n(54),j=n.n(N),P=n(142),T=n.n(P),R=n(143),B=n.n(R),k=n(144),w=n.n(k),A=n(46),D=n.n(A)()($),F=D.CssHandlesProvider,L=D.useContextCssHandles,W=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o0,y="clear-button"===I&&!S||"search-button"===I,N="search-and-clear-buttons"===I,P=("clear-button"===I&&S||"search-and-clear-buttons"===I)&&c.a.createElement("button",{className:"".concat(null!=l?l:""," ").concat(E("searchBarIcon","clear")," flex items-center pointer bn bg-transparent outline-0 pv0 pl0 pr3"),style:{visibility:S?"visible":"hidden"},"aria-label":M.formatMessage({id:"store/search.clear-input"}),onClick:function(){return t()}},c.a.createElement(q,null)),R=y&&c.a.createElement("button",{className:"".concat(null!=l?l:""," ").concat(E("searchBarIcon","search")," flex items-center pointer bn bg-transparent outline-0 pv0 pl0 pr3"),onClick:function(){return S&&u()},"aria-label":M.formatMessage({id:"store/search.submit-search"})},c.a.createElement(U,null)),B=N&&c.a.createElement("div",{className:"".concat(_.externalSearchButtonWrapper," bw1 bl b--muted-4 flex items-center ")},c.a.createElement("button",{className:"".concat(null!=l?l:""," ").concat(E("searchBarIcon","external-search")," flex items-center h-100 pointer pv0 nr5 ph5 bn c-link"),onClick:u,"aria-label":M.formatMessage({id:"store/search.submit-search"})},c.a.createElement(U,null))),k=c.a.createElement("div",{className:"".concat(_.suffixWrapper," flex h-100")},P,R,B),w=c.a.createElement("span",{className:"".concat(l," ").concat(E("searchBarIcon","prefix")," ")},c.a.createElement(U,null)),A=v()("w-100 flex",n&&_.compactMode);return"search"===O?c.a.createElement("form",{action:"#",onSubmit:function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()},className:_.autoCompleteOuterContainer},c.a.createElement("div",{className:A},c.a.createElement(T.a,Object(f.a)({ref:C,size:"large",value:a},g,{error:Boolean(h),errorMessage:h,onSubmit:u,"aria-label":M.formatMessage({id:"store/search.autocompleteInput.aria-label"})})))):c.a.createElement("div",{className:_.autoCompleteOuterContainer},c.a.createElement("div",{className:A},c.a.createElement(j.a,Object(f.a)({ref:C,size:"large",value:a,prefix:o&&w,suffix:k},g,{error:Boolean(h),errorMessage:h,"aria-label":M.formatMessage({id:"store/search.autocompleteInput.aria-label"})}))))},V=Object(s.defineMessages)({searchTermTooShort:{id:"store/search.search-term-too-short"}});var z=function(e){var t=e.placeholder,n=e.onInputChange,o=e.onGoToSearchPage,l=e.onClearInput,i=e.inputValue,p=e.compactMode,d=e.hasIconLeft,m=e.iconClasses,h=e.iconBlockClass,b=e.autoFocus,g=e.maxWidth,_=e.attemptPageTypeSearch,C=e.customSearchPageUrl,I=e.autocompleteAlignment,N=e.openAutocompleteOnFocus,j=e.blurOnSubmit,P=e.submitOnIconClick,T=e.displayMode,R=e.minSearchTermLength,B=e.autocompleteFullWidth,k=e.inputType,w=e.containerMode,A=void 0===w?"overlay":w,D=e.disableBlurAndTouchEndHandler,F=L().withModifiers,W=Object(s.useIntl)(),H=Object(r.useRef)(null),q=Object(u.useRuntime)().navigate,U=Object(r.useState)(i),z=Object(a.a)(U,2),J=z[0],$=z[1],K=Object(r.useState)(),Q=Object(a.a)(K,2),X=Q[0],Y=Q[1],Z=Object(r.useCallback)(x()((function(e){$(e)}),1e3),[]);Object(r.useEffect)((function(){Z(i)}),[Z,i]);var ee=Object(r.useCallback)((function(e){if(e){if(e.term)return _?void(window.location.href="/".concat(e.term)):C?void q({to:C.replace(/\$\{term\}/g,e.term)}):void q({page:"store.search",params:{term:e.term},query:"map=ft"});var t="store.product",n={slug:e.slug,id:e.productId},a="",o=e.slug.split("/");if(e.criteria){var r="&_c=".concat(o[0]);t="store.search",n={term:o.join("/")},a="map=c,ft".concat(r)}q({page:t,params:n,query:a})}}),[q,_,C]),te=c.a.createElement(G,{placeholder:M()({id:t,intl:W}),onInputChange:n,inputValue:i,hasIconLeft:d,iconClasses:m,iconBlockClass:h,inputErrorMessage:X,onGoToSearchPage:o,onClearInput:l}),ne=Boolean(Object(u.useChildBlock)({id:"autocomplete-result-list"})),ae=Object(r.useMemo)((function(){if(ne){return function(e){return c.a.createElement(u.ExtensionPoint,Object(f.a)({id:"autocomplete-result-list"},e))}}return function(e){return c.a.createElement(y.default,e)}}),[ne]),oe=Object(r.useRef)(null);return c.a.createElement("div",{ref:H,className:v()("w-100 mw7 pv4",S.a.searchBarContainer),style:Object.assign({},g&&{maxWidth:"number"==typeof g?"".concat(g,"px"):g})},c.a.createElement(u.NoSSR,{onSSR:te},c.a.createElement(O.a,{onSelect:ee,stateReducer:function(e,t){var n=t.type;return n!==O.a.stateChangeTypes.blurInput&&n!==O.a.stateChangeTypes.touchEnd||!D?t:Object.assign(Object.assign({},t),{isOpen:e.isOpen})}},(function(e){var a,r=e.getInputProps,s=e.getItemProps,u=e.getMenuProps,h=e.selectedItem,v=e.highlightedIndex,O=e.isOpen,g=e.closeMenu,x=e.openMenu;return c.a.createElement("div",{className:"relative-m w-100 ".concat(F("searchBarInnerContainer",[O?"opened":"",i?"filled":""]))},c.a.createElement(G,Object(f.a)({autoFocus:b,compactMode:p,hasIconLeft:d,iconClasses:m,openAutocompleteOnFocus:N,submitOnIconClick:P,displayMode:T,inputType:k,openMenu:x,inputErrorMessage:X},r({onKeyDown:function(e){if("Enter"===e.key&&null===v){var t=R&&i.length\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,u=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,c=/^/i,l=/^<\s*\//;t.exports=function(t,n){for(var r,d=function(){var t=[];return t.lastItem=function(){return t[t.length-1]},t}(),g=t;t;)p();function p(){r=!0,function(){"\x3c!--"===t.substr(0,4)?(i=t.indexOf("--\x3e"))>=0&&(n.comment&&n.comment(t.substring(4,i)),t=t.substring(i+3),r=!1):f.test(t)?(e=t.match(f),r=!1,t=t.substring(e[0].length)):l.test(t)?v(a,b):c.test(t)&&v(s,h);var e;var i;!function(){if(!r)return;var e,i=t.indexOf("<");i>=0?(e=t.substring(0,i),t=t.substring(i)):(e=t,t="");n.chars&&n.chars(e)}()}();var e=t===g;g=t,e&&(t="")}function v(n,e){var i=t.match(n);i&&(t=t.substring(i[0].length),i[0].replace(n,e),r=!1)}function h(t,r,s,a){var c={},f=i(r),l=o.voids[f]||!!a;s.replace(u,(function(t,n,r,i,o){c[n]=void 0===r&&void 0===i&&void 0===o?void 0:e.decode(r||i||o||"")})),l||d.push(f),n.start&&n.start(f,c,l)}function b(t,r){var e,o=0,s=i(r);if(s)for(o=d.length-1;o>=0&&d[o]!==s;o--);if(o>=0){for(e=d.length-1;e>=o;e--)n.end&&n.end(d[e]);d.length=o}}b()}},175:function(t,n,r){"use strict";var e=r(90),i=r(107),o=r(108),s=r(110);t.exports=function(t,n){var r,a=n||{};return l(),{start:function(t,n,s){var f=i(t);if(r.ignoring)return void c(f);if(-1===(a.allowedTags||[]).indexOf(f))return void c(f);if(a.filter&&!a.filter({tag:f,attrs:n}))return void c(f);u("<"),u(f),Object.keys(n).forEach((function(t){var r=n[t],s=(a.allowedClasses||{})[f]||[],c=(a.allowedAttributes||{})[f]||[];c=c.concat((a.allowedAttributes||{})["*"]||[]);var l=i(t);("class"===l&&-1===c.indexOf(l)?(r=r.split(" ").filter((function(t){return s&&-1!==s.indexOf(t)})).join(" ").trim()).length:-1!==c.indexOf(l)&&(!0!==o.uris[l]||function(t){var n=t[0];if("#"===n||"/"===n)return!0;var r=t.indexOf(":");if(-1===r)return!0;var e=t.indexOf("?");if(-1!==e&&r>e)return!0;var i=t.indexOf("#");if(-1!==i&&r>i)return!0;return a.allowedSchemes.some((function(n){return 0===t.indexOf(n+":")}))}(r)))&&(u(" "),u(t),"string"==typeof r&&(u('="'),u(e.encode(r)),u('"')))})),u(s?"/>":">")},end:function(t){var n=i(t);-1!==(a.allowedTags||[]).indexOf(n)&&!1===r.ignoring?(u("")):f(n)},chars:function(t){!1===r.ignoring&&u(a.transformText?a.transformText(t):t)}};function u(n){t.push(n)}function c(t){s.voids[t]||(!1===r.ignoring?r={ignoring:t,depth:1}:r.ignoring===t&&r.depth++)}function f(t){r.ignoring===t&&--r.depth<=0&&l()}function l(){r={ignoring:!1,depth:0}}}},176:function(t,n,r){"use strict";t.exports={allowedAttributes:{"*":["title","accesskey"],a:["href","name","target","aria-label"],iframe:["allowfullscreen","frameborder","src"],img:["src","alt","title","aria-label"]},allowedClasses:{},allowedSchemes:["http","https","mailto"],allowedTags:["a","abbr","article","b","blockquote","br","caption","code","del","details","div","em","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","li","main","mark","ol","p","pre","section","span","strike","strong","sub","summary","sup","table","tbody","td","th","thead","tr","u","ul"],filter:null}},35:function(t,n,r){"use strict";r(90);var e=r(173),i=r(174),o=r(175),s=r(176);function a(t,n,r){var a=[],u=!0===r?n:e({},s,n),c=o(a,u);return i(t,c),a.join("")}a.defaults=s,t.exports=a},90:function(t,n,r){"use strict";var e={"&":"&","<":"<",">":">",'"':""","'":"'"},i={"&":"&","<":"<",">":">",""":'"',"'":"'"},o=/(&|<|>|"|')/g,s=/[&<>"']/g;function a(t){return e[t]}function u(t){return i[t]}function c(t){return null==t?"":String(t).replace(s,a)}function f(t){return null==t?"":String(t).replace(o,u)}c.options=f.options={},t.exports={encode:c,escape:c,decode:f,unescape:f,version:"1.0.0-browser"}}}]); },function(){ (window.webpackJsonpvtex_store_components_3_177_0=window.webpackJsonpvtex_store_components_3_177_0||[]).push([["InfoCard"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=R},17:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/formatIOMessage"]},172:function(e,t,n){"use strict";n.r(t),function(e){var t=n(3);n.p=Object(t.getPublicPath)("vtex.store-components@3.177.0");var a=Object(t.register)((function(){return n(228)}),e,"vtex.store-components@3.177.0","vtex.store-components@3.x","InfoCard");a.renderHotReload,a.setupHMR}.call(this,n(15)(e))},19:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return d}));var a=n(0),i=n.n(a),o=n(35),l=n.n(o),r={allowedAttributes:{"*":["id","title","accesskey","class","style","aria-label","width","height","hidden"],a:["href","name","target"],iframe:["allow","allowfullscreen","frameborder","src"],img:["src","alt"],link:["rel","type","href"],td:["colspan","rowspan","headers"]},allowedClasses:{},allowedSchemes:["http","https","mailto","tel"],allowedTags:["a","abbr","article","b","blockquote","br","caption","code","del","details","div","em","figure","h1","h2","h3","h4","h5","h6","hr","header","footer","i","img","ins","iframe","kbd","li","main","mark","ol","p","picture","pre","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","th","thead","tr","u","ul"]};function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.allowedAttributes,a=t.allowedClasses,i=t.allowedTags,o=Object.assign({},r);return i&&(o.allowedTags=i),a&&(o.allowedClasses=a),n&&(o.allowedAttributes=n),l()(e,o)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{__html:c(e,t)}}var d=function(e){var t=e.content,n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.allowedAttributes,i=t.allowedClasses,o=t.allowedTags,l=Object(a.useMemo)((function(){return s(e,{allowedAttributes:n,allowedClasses:i,allowedTags:o})}),[n,i,o,e]);return l}(t,{allowedAttributes:e.allowedAttributes,allowedClasses:e.allowedClasses,allowedTags:e.allowedTags});return t?i.a.createElement("div",{style:{display:"contents"},dangerouslySetInnerHTML:n}):null}},2:function(e,t){e.exports=PropTypes},228:function(e,t,n){"use strict";n.r(t);var a,i,o,l,r=n(11),c=n(5),s=n(6),d=n.n(s),m=n(2),u=n.n(m),f=n(0),T=n.n(f),b=n(1),p=n(4),g=n(8),_=n(17),x=n.n(_),O=n(7),E=n.n(O),v=n(84),h=n.n(v),C=n(29),A=n.n(C),y="left",N="center",w="right",j="left",I="center",L="right",M="none",P="button",k={TEXT_MODE_HTML:{name:"admin/editor.info-card.textMode.html",value:"html"},TEXT_MODE_RICHTEXT:{name:"admin/editor.info-card.textMode.rich-text",value:"rich-text"}},S={TEXT_POSITION_LEFT:{name:"admin/editor.info-card.textPosition.left",value:y},TEXT_POSITION_CENTER:{name:"admin/editor.info-card.textPosition.center",value:N},TEXT_POSITION_RIGHT:{name:"admin/editor.info-card.textPosition.right",value:w}},R={TEXT_ALIGNMENT_LEFT:{name:"admin/editor.info-card.textAlignment.left",value:j},TEXT_ALIGNMENT_CENTER:{name:"admin/editor.info-card.textAlignment.center",value:I},TEXT_ALIGNMENT_RIGHT:{name:"admin/editor.info-card.textAlignment.right",value:L}},U={CALL_ACTION_NONE:{name:"admin/editor.info-card.callAction.none",value:M},CALL_ACTION_BUTTON:{name:"admin/editor.info-card.callAction.button",value:P},CALL_ACTION_LINK:{name:"admin/editor.info-card.callAction.link",value:"link"}},X=["infoCardCallActionContainer","infoCardCallActionText"],F=function(){},D=function(e){var t=e.mode,n=e.text,a=e.url,i=e.linkTarget,o=E()(X).handles;if(t===M)return null;var l=function(e){var t=e.text;return e.mode===P?T.a.createElement(A.a,{onClick:F},t):T.a.createElement("p",{className:"".concat(o.infoCardCallActionText," link t-body b underline c-action-primary")},t)};return T.a.createElement(g.Link,{className:"".concat(o.infoCardCallActionContainer," mt6 mb6"),target:i,to:a,alt:n},T.a.createElement(l,{text:n,mode:t}))},H=function(e){var t=e.imageActionUrl,n=e.children,a=e.extraCondition,i=e.linkProps,o=void 0===i?{}:i;return!t||0===t.length||a?T.a.createElement(f.Fragment,null,n):T.a.createElement(g.Link,Object(r.a)({},o,{to:t}),n)},G=n(19);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function z(e){for(var t=1;t=.01;return a.a.createElement("div",{className:"".concat(u.a.discountContainer," relative dib")},p?a.a.createElement("div",{className:"".concat(u.a.discountInsideContainer," t-mini white absolute right-0 pv2 ph3 bg-emphasis z-1")},a.a.createElement(s.a,{id:r},(function(e){return a.a.createElement(a.a.Fragment,null,!e&&"-",a.a.createElement(c.FormattedNumber,{value:l,style:"percent"})," ",e&&" ",e&&a.a.createElement("span",null,e))}))):null,i)};t.default=l},38:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessage"]},4:function(e,t){e.exports=ReactIntl},96:function(e,t,n){e.exports={discountContainer:"vtex-store-components-3-x-discountContainer",discountInsideContainer:"vtex-store-components-3-x-discountInsideContainer"}}},[[165,"common"]]]); }], document.currentScript.dataset.index)